package com.itheima.demo6tcp3;

import java.io.*;
import java.net.Socket;

public class ServerReader extends  Thread{
    private Socket socket;
    public ServerReader(Socket socket) {
        this.socket = socket;
    }
    //重写run方法
    @Override
    public void run() {
        try {
          //给浏览器管道相应一个网页数据回去
            OutputStream os = socket.getOutputStream();
            //通过字节输出流输出数据给浏览器
            //把字节输出流包装成打印流回去 因为会自动换行
            PrintStream ps = new PrintStream(os);
            ps.println("HTTP/1.1 200 OK");
            //打内容类型
            ps.println("Content-Type:text/html;charset=utf-8");
            //空行
            ps.println();
            //打数据
            //开始的html标签
            ps.println("<html>");
            ps.println("<head>");
            ps.println("<title>");
            //标题
            ps.println("吴培斯死卷狗");
            ps.println("</title>");
            ps.println("</head>");
            //body标签
            ps.println("<body>");
            ps.println("<h1>");
            // 内容
            ps.println("吴培斯别去图书馆了");
            ps.println("</h1>");
            ps.println("</body>");
            //结束的html标签
            ps.println("</html>");
            ps.flush();
            socket.close();
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("客户端已退出...");
        }
    }
}
